package myArrayList;

import java.util.ArrayList;
import java.util.Arrays;

/**
 * @author : niu niu
 * @version : 1.0.0
 * @date : 2022/10/9 19:05
 *      线性表的特征：
 *          1.线性表的元素有 逻辑的前后关系
 *          2.每个元素都有一个唯一的位置先关联 ---下标（0，size）
 *      实现自定义顺序表:
 *          顺序表的特点：1.容量（capacity）   vs 元素个数
 *                          get(int index)----> 在元素个数范围内
 *
 *      构造方法：ArrayList()        元素0，容量不定
 *              ArrayList(int initialCapacity)      元素0.容量为initialCapacity
 *              ArrayList(Collection<? extends E> c)    使用容器创建 元素==c.size,容量不定
 */
public class ListDemo {
    public static void main(String[] args) {
        MyArrayList list = new MyArrayList();   // 原始容量是 16
        for (int i = 0; i < 16; i++) {
            list.add((long)i);
        }

        list.add(100L);
        ArrayList a = new ArrayList();
        a.add(2);
    }


}
